package com.toman.JavaBean;


import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;


/**
 * 调表中心
 * 
 * @author toman
 * @email sunlightcs@gmail.com
 * @String 2018-10-16 08:30:18
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
public class DevicehouseAdjustTableEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	private Boolean checkStatus=false;

	/**
	 * 主键
	 */
	private Long id;
	/**
	 * 说明
	 */
	private String description;
	/**
	 * 产线
	 */
	private Long beltlineId;
	/**
	 * 
	 */
	private String reportNo;
	/**
	 * 
	 */
	private String reportType;
	/**
	 * 操作工
	 */
	private Long operatorUser;
	/**
	 * 派工单号ID
	 */
	private Long sendworkId;
	/**
	 * 产品ID
	 */
	private Long productId;
	/**
	 * 创建人id
	 */
	private Long createUserId;
	/**
	 * 创建时间
	 */
	private String createTime;
	/**
	 * 处理人
	 */
	private Long handleUserId;
	/**
	 * 处理时间
	 */
	private String handleTime;
	/**
	 * 完成人
	 */
	private Long completeUserId;
	/**
	 * 完成时间
	 */
	private String completeTime;
	/**
	 * 结案人
	 */
	private Long closecaseUserId;
	/**
	 * 结案时间
	 */
	private String closecaseTime;
	/**
	 * 状态，0：已派工，1：处理中，2：已完成，3：已结案
	 */
	private String status;
	/**
	 * 逻辑删除标记,0未删除,-1已删除
	 */
	private Integer deleteFlag;
	/**企业id*/
	private Long companyId;
	/**
	 * 更新时间
	 */
	private String updateTime;
	/**
	 * 更新用户ID
	 */
	private Long updateUserId;



	private SysUserBo createUser;
	private SysUserBo handleUser;
	private SysUserBo completeUser;
	private SysUserBo closecaseUser;

	private SysUserBo updateUser;
	private ProductEntity productEntity;
	private SendworkorderEntity sendworkorderEntity;
	private BeltlineEntity beltlineEntity;
    /**
     * 操作工
     */
    private SysUserBo operatorUsers;
}
